I used the following macro for the same purpose.
\usepackage{graphicx}
\usepackage{xargs}
\newlength{\tmplength}
\newcommandx{\illustrations}[8][1=0.5, 2=htb]{%
\setlength{\tmplength}{\textwidth}
\addtolength{\tmplength}{-#1\textwidth}
\begin{figure}[#2]
\tabcolsep = 0pt
\begin{tabular}{p{#1\textwidth}p{\tmplength}}
\centering \includegraphics{pictures/#4} & \centering \includegraphics{pictures/#7} \tabularnewline
\centering \captionof{figure}{\label{#3}#5} & \centering \captionof{figure}{\label{#6}#8}
\end{tabular}%
\end{figure}%
}
Usage is the following:
\illustrations
[<part of page for the first picture>]
[<position of figure>]
{<label of the first picture>}
{<filename of the first picture>}
{<caption text for the first picture>}
{<label of the second picture>}
{<filename of the second picture>}
{<caption text for the second picture>}
However all my pictures were in the “pictures” subdirectory. If you have another path you may fix it in macro. Also you can add argument(s) for scaling pictures.