Asian stocks swing to 3-week high on Monday while the dollar was pinned near five-week lows as investors wagered on an eventual slowdown in US monetary tightening.