The 2018 semifinal U.S. Davis Cup team. (AP)

This weekend, four teams will battle for the final two spots in the Davis Cup final. Croatia will take on the United States while Spain battles against France. 

France is looking for back-to-back titles after defeating Belgium in last year's final. The United States is hoping for their first title since 2007, although they have to get through Croatia who they haven't defeated in their four previous meetings.

Now, choose which two teams you think will make it through to the Davis Cup final.