Bastian Schweinsteiger says he bears no ill will towards Manchester United manager Jose Mourinho despite being frozen out of the first team at Old Trafford.
Speaking ahead of Germany's friendly against Finland, the midfielder said the MLS could be an option if he wanted to leave Manchester but that his "dream" was to play for United again.
Mourinho has made it clear that there is no chance of the 32-year-old playing first-team football again for the Red Devils and has told him to find a new club.
A report in the Daily Record said Schweinsteiger had turned down a free transfer to Sporting Lisbon and that he wanted to stay and fight for a place at United at least until January.
"My absolute dream would be to play for Manchester United and help them reach their goals," the former Bayern Munich midfielder was quoted as saying by ESPN.
"We've had talks. I don't have a problem with Jose Mourinho. We had a good exchange. He explained his standpoint to me.
"I know what Manchester United want. But I also know what I want. You will have to wait and see what happens in September, October.
"It's a respectful dialogue. I will definitely not stop playing football.
"One thing is for sure: I'm not going to stop playing football. I still believe in my own ability. I could still help United if given the chance."
'MLS an option'
Schweinsteiger made only 18 league appearances for United in an injury hit 2015/16 season after arriving from Bayern last summer.
The Daily Record says United were willing to let the German leave on a free transfer to Sporting Lisbon and were also prepared to subsidise his wages.
But the midfielder informed the club that he intended to stay at Old Trafford at least until January.
"My dream still is to play for Manchester United. If I get a fair chance, I believe in it. I believe in my abilities," Schweinsteiger was reported as saying.
"Until my suspension it went really well last year, after that the two injuries happened. But America is naturally an option."
The friendly against Finland in Monchengladbach on 31 August will be Schweinsteiger's final game for the German national team.