Schwarzer missed the Sunderland game with a shoulder injury, while Viduka picked up an achilies injury during the defeat by Sunderland.
Ray Parlour (knee) and Ugo Ehiogu (groin) are also missing, along with Brazilian Fabio Rochemback, who is cup-tied. Franck Queudrue has travelled but is still a doubt with a shin injury.
Chris Riggott, Stuart Parnaby, Szilard Nemeth and Gaizka Mendieta have all travelled with the 20-man squad.
Boro from:
Jones, Knight, Xavier, Queudrue, Pogatetz, Southgate, Riggott, Bates, Doriva, Boateng, Kennedy, Nemeth, Mendieta, Morrison, Johnson, Graham, Maccarone, Hasselbaink, Yakubu.
Don't forget to catch the match on Sky One (not Sky Sports 1), kick-off 7pm, UK time.