Fiji were pipped 31-29 in their midweek game by Gloucester ahead of their Saturday clash with an Ireland XV at Thomond Park on Saturday.
The Pacific Island tourists, who lost 54-12 to England at the weekend, scored 18 points unanswered points in an opening half hour packed with running rugby at Kingsholm on Tuesday night.
But Gloucester tightened up their game in the second half, and snatched victory by two points in the end with Fiji spurning late chances.
Tries by hooker Tuapati Talemaitoga and winger Timoci Matanavou put them on top before Gloucester wing-forward Matt Cox scored a try to put his side in touch late in the second half.
The second half saw Fiji score first, Jonetani Ralulu’s crossfield kick setting up winger Watisoni Votu.
The West Country side switched to forward-oriented tactics, and two yellow cards weakened Fiji in the pack.
Two penalty tries followed to put Gloucester within touching distance at 26-24 before a Ralulu penalty made it 29-24.
But Gloucester then kicked for the corner and drove over, Koree Britton getting the touchdown to level the match, before Gloucester converted through Dan Robson to grab the lead.
Fiji missed a late long-range shot at goal and also failed to convert a five-metre scrum into points as the game drew to a close.
An Ireland XV will play Fiji in a non-Test match at 17:30 (coverage from 17:00) live on RTÉ Two on Saturday. The Ireland XV starting line-up will be named at 12:30 tomorrow.