Rosenqvist, som nu gör sitt sista lopp för McLaren, tog pole position före Scott McLaughlin och Christian Lundgaard. Det var andra gången för säsongen som Rosenqvist var träningssnabbast.
Tidigare i veckan blev det klart att han nästa säsong tävlar för Meyer Shank Racing.
Marcus Ericsson startar i nionde startled från plats 18 inför kvällens lopp.