Serbia held the Scots to a 0-0 draw on Saturday, but captain Caldwell has rubbished claims that the failure to take maximum points from the opening game has derailed attempts to qualify for the 2014 Fifa World Cup finals.
"We believed we are good enough and we still believe that," said Caldwell. "Every game is going to be tough, but they are also going to be matches we can win.
"Macedonia are a good side. They went to Croatia on Friday night and held them for a long time. We'll recover, we'll do our homework and we'll come out to a full house tomorrow and be ready to go.
"The fans were great on Saturday and hopefully they'll come out in their numbers tomorrow because we are going to need them."
While Caldwell lamented the lack of a cutting edge up front for Scotland on Saturday, he was desperate to find positives from a game that left a dark cloud above the optimism of the Tartan Army.
There was a general consensus before Saturday's game that Scotland needed six points from their opening games to sustain a genuine chance of qualification. Victory tomorrow night would revive those hopes.
"I am sure we will win games if we keep playing like that," said Caldwell. "We wanted to go and win it. We tried everything, we didn't; we got a point and we need to move on and there is still a long way to go in this group."