Scotland skipper Gary Caldwell believes Wales will pose a threat from several players when the teams clash at Hampden on Friday.