Red Bull cancelled Sergio Perez's media commitments at their home Austrian Grand Prix on Thursday after the Mexican Formula One driver reported sick.
"He became unwell last night and is taking the day to rest to ensure he's in the best possible health for this weekend's race," the team said.
Perez is Max Verstappen's closest title rival but still a massive 69 points behind his double world champion team mate after eight races.
The Mexican needs a strong showing at Spielberg after failing to qualify in the top 10 or stand on the podium in the last three races.
This weekend is the second sprint event of the season and Perez won the first one in Azerbaijan in April, going on to win the Sunday grand prix as well.
That race in Baku remains his most recent win and he has had only one podium finish since then while Verstappen has won the last four.
Friday features a single practice session and qualifying for Sunday's race with Saturday a standalone sprint day.


Infantino accuses World Cup critics of spreading hate in open letter
Pogacar wins record-equalling fifth Tour de France title
Herbert storms to record-breaking LIV Golf UK victory
India’s prodigy Sooryavanshi leads the way in T20 series success
Norris wins Hungarian Grand Prix for McLaren
