The dollar is definitely swimming against the tide, trying to make further gains against the twin deficits.