The first match will take place in Austria, against Italian side Udinese, during Boro's pre-season training camp in the mountains. No exact time and place has been announced yet but it is likely to be in the Salzburg area on or around 27th July.
Christian Karembeu will return to the Riverside with his Olympiakos team, and hopefully his wife, on Wednesday 7th August, with a 7.45pm kick-off. The match will probably be the only chance to see the Boro at the Riverside before the season kicks off on 17th August.
The third game could take place on the weekend of 10th/11th August but as yet no arrangements have been made. It was rumoured a while ago that Boro were lining up a match against Manchester United but it is more likely that they will seek European opposition.
If you want to catch the Boro before the season starts you could try one of the short trips to Sheffield Wednesday (Tuesday 30th July), Hull City (Friday 2nd August) or Bradford City (Monday 5th August).