The game against the Sky Bet Championship club is the Glovers’ first confirmed home fixture ahead of the 2017/18 campaign.
It will be the third consecutive pre-season the two sides have met, with the Green and Whites running out 1-0 winners in 2015 courtesy of a last-gasp Max Mellason strike.
City finished the 2016/17 season in strong fashion, winning four out of their final six league games to retain their second-tier status.
Kick-off time, ticket information and prices will be announced in due course.
Yeovil’s only other pre-season match to date is away to Bristol Rovers (Tuesday, July 15th).