Mr McCain is focusing on domestic issues on his visit to Ohio
Republican presidential hopeful John McCain has indirectly attacked Democratic rival Barack Obama for giving a political speech in Berlin.
"I'd love to give a speech in Germany... but I'd much prefer to do it as president than as a candidate," Mr McCain told reporters in Ohio.
Mr McCain has been campaigning in the swing state as Mr Obama visits Germany.
In a nod to his rival's trip, Mr McCain delivered his remarks outside a German restaurant in Columbus, Ohio.
The McCain campaign's recent decision to air radio adverts in the towns of Berlin, Pennsylvania, Berlin, New Hampshire and Berlin, Wisconsin was also thought to be a pointed reference to Mr Obama's foreign travels.
Mr McCain was focusing on healthcare policy as he toured the state.
"We're going to be campaigning across the heartland of America and talking about the issues that are challenging America today," he said.
His rival's tour of Afghanistan, Iraq, Israel and Europe has been grabbing the attention of the US media, with all three major US TV networks sending their top news presenters out to interview Mr Obama during his trip.
Correspondents say Mr McCain is hoping that by touring small towns in the US and focusing on domestic issues, he will score points with voters who care little about foreign policy.
Ohio will be one of the most closely fought battlegrounds in the presidential election this November.
A poll of Ohio voters published by Rasmussen on Tuesday suggested Mr McCain had a 10-point lead in the state, although a poll from PPP published the day before gave Mr Obama an eight-point lead.