Испанските грандове Барселона и Реал Мадрид ще спорят за Купата на Краля, след като днес си извоюваха място на финала в надпреварата.