The FIA have confirmed a 20-race schedule for the 2017 season.
The calendar sees Germany axed from the schedule once again, having been absent in 2015, and Brazil being confirmed, with the race at Interlagos previously in doubt.
Other changes include thethe Chinese and Bahrain Grands Prix swapping places from their 2016 positions, the Malaysia and Singapore Grands Prix switching places from the previously released provisional schedule, and the race in Baku moved a week earlier to avoid a controversial clash with the 24 Hours of Le Mans.
The race in Baku will also have a new name for 2017. It will now be dubbed the Azerbaijan Grand Prix, having gone by the name of European Grand Prix in 2016.
2017 Formula One Calendar
March 26 - Australia (Melbourne)
April 9 - China (Shanghai)
April 16 - Bahrain (Bahrain)
April 30 - Russia (Sochi)
May 14 - Spain (Barcelona)
May 28 - Monaco (Monte Carlo)
June 11 - Canada (Montreal)
June 25 - Azerbaijan (Baku)
July 9 - Austria (Spielberg)
July 16 - Great Britain (Silverstone)
July 30 - Hungary (Budapest)
August 27 - Belgium (Spa-Francorchamps)
September 3 - Italy (Monza)
September 17 - Singapore (Singapore)
October 1 - Malaysia (Sepang)
October 8 - Japan (Suzuka)
October 22 - USA (Austin)
October 29 - Mexico (Mexico City)
November 12 - Brazil (Sao Paulo)
November 26 - Abu Dhabi (Abu Dhabi)
Bahrain International Circuit - Winter testing