Portugal will fill a slot left vacant by Vietnam and be the third race of the Formula One season on May 2, the sport confirmed on Friday.
The race will again be held at the Algarve circuit near Portimao that made its debut last October on a calendar reduced to 17 races as a result of cancellations due to the COVID-19 pandemic.
That was the first Portuguese Grand Prix in 25 years.
Formula One is planning a record 23 races this year, with the season starting on March 28 in Bahrain.
"We want to thank the promoter and the Portuguese Government for their hard work and dedication in getting us to this point," said Formula One chief executive Stefano Domenicali in a statement.
"We are confident and excited about our 2021 season, having shown last year that we could deliver 17 races safely and bring our millions of fans thrilling racing at a difficult time.
"We hope to welcome fans to Portimao again this season in a safe way and are working with the promoter on the details of that plan."
Lando Norris held off McLaren teammate Oscar Piastri to win the Hungarian Grand Prix and slash the Australian's Formula One lead to nine points after completing more than half the race on a single set of hard tyres.
Lionel Messi left injured in the 11th minute with hamstring discomfort, but Inter Miami earned a 5-4 penalty shootout win against visiting Necaxa following a 2-2 draw in Matchday 2 of Leagues Cup Phase One play on Saturday night.
Dubai and Abu Dhabi will be the host cities for the men's Twenty20 Asia Cup, the Asian Cricket Council (ACC) said, with arch-rivals India and Pakistan to meet in Dubai on September 14.
The Wallabies restored some pride by finally producing an 80 minute performance to beat the British & Irish Lions 22-12 in a weather-disrupted third test on Saturday, handing the visitors their only loss of their nine-match tour of Australia.