Will he play for England this summer? I don't know. A more important question for me is will he play for Bolton in September.
Owen Coyle has come out and stated that he does not need to sell players in order to buy. So Cahill could return next season. But if Arsenal offer £15 million AND another year of Jack Wilshere on loan, I don't see how Bolton can say no. Don't get me wrong, I think Cahill forms a very good partnership with Zat Knight, and they have a chance to be even better next season, but sometimes you have to sell 1 player when it means you can buy 2 or 3.
Here is the caveat; Owen Coyle must have those 2 or 3 players already lined up and confirmed before selling Gary Cahill. When Bolton sold Nicolas Anelka, we were left in a position where we had £15 million to spend and nothing to spend it on. So we ended up overpaying for Johann Elmander.
Now if Coyle has already secured the striker from Portsmouth for £3 million, a good left-back for £5 million, and a very good central defender for £7 million, plus Wilshere on a 12-month loan, then by all means snap Arsene Wenger's hand off.
It should be an interesting summer.