(CNN) The Senate took a bipartisan swipe at President Donald Trump on Tuesday when it overwhelmingly approved a motion of support for NATO.

The 97-2 vote reflects the broad concerns on Capitol Hill over Trump's seeming ambivalence about the alliance and his commitment to it.

The vote came the same day Trump arrived in Brussels, Belgium, for a summit of NATO nations and shortly before he heads to Helsinki, Finland, for a one-on-one session with Russian President Vladimir Putin.

Before he landed in Brussels, Trump tweeted some of his concerns about NATO:

"Many countries in NATO, which we are expected to defend, are not only short of their current commitment of 2% (which is low), but are also delinquent for many years in payments that have not been made. Will they reimburse the U.S.?"

Read More